package run.halo.app.plugins.elastic.dsl;

import java.util.Map;

/**
 * ES DSL
 *
 * @author 周鹏程
 * @date 2022/08/14
 */
public interface DslParse {

    /**
     * 渲染输出dsl语句
     * @param dslQueryName FreeMarker 模版文件名
     * @param param 参数
     * @return 译后内容
     */
    String parse(String dslQueryName, Map<String, Object> param);
}
